/* 
 * File:   Input.h
 * Author: agu
 *
 * Created on 31 de mayo de 2014, 13:18
 */

#ifndef INPUT_H
#define	INPUT_H
#include "Text.h"
#include "Texture.h"
#include <SDL2/SDL.h>
#include <string>
using std::string;
class Input {
public:
    Input(const string path, SDL_Renderer* renderer,int x,int y);
    void setText(const string font,int size,Color color);
    void setMessage(const string message);
    void update(SDL_Event* e);
    void render();
    ~Input();
private:
    Text* text;
    Texture message;
    Texture back;
    string inputText;
    int max;
};

#endif	/* INPUT_H */

